package com.cm.etax.tianjin.bean;

/**
 * 天津市电子税务局会话用户信息
 *
 * @param token                                           令牌
 * @param ip                                              IP
 * @param loginType                                       登录类型
 * @param newloginbs                                      首次登录表示
 * @param gdbz                                            国地税标志
 * @param ryyzlx                                          人员认证类型
 * @param ryId                                            人员 ID
 * @param frName                                          法人名称
 * @param ryName                                          人员名称
 * @param ryType                                          人员类型
 * @param sjh                                             手机号
 * @param yys                                             暂时未知
 * @param ryTypeMc                                        人员类型名称
 * @param ryZjLxDm                                        人员证件类型代码
 * @param ryZjLxMc                                        人员证件类型名称
 * @param ryZjhm                                          人员证件号码
 * @param id                                              某种 ID，用途未知
 * @param nsrmc                                           纳税人名称
 * @param ykNsrmc                                         某种纳税人名称，用途未知
 * @param ssdabh                                          税收档案编号
 * @param djxh                                            登记序号
 * @param nsrsbhG                                         国税：纳税人识别号
 * @param djxhG                                           国税：登记序号
 * @param shxydmG                                         国税：社会信用代码
 * @param swjgDmG                                         国税：税务机构代码
 * @param swjgMcG                                         国税：税务机构名称
 * @param swksDmG                                         国税：税务科室代码
 * @param swksMcG                                         国税：税务科室明晨
 * @param swryDMG                                         国税：税务人员代码
 * @param swryMcG                                         国税：税务人员名称
 * @param nsrsbhD                                         地税：纳税人识别号
 * @param djxhD                                           地税：登记序号
 * @param shxydmD                                         地税：社会信用代码
 * @param swjgDmD                                         地税：税务机构代码
 * @param swjgMcD                                         地税：税务机构名称
 * @param swksDmD                                         地税：税务科室代码
 * @param swksMcD                                         地税：税务科室名称
 * @param swryDMD                                         地税：税务人员代码
 * @param swryMcD                                         地税：税务人员名称
 * @param xydj                                            信用登记
 * @param confirmStatus                                   信息确认状态
 * @param clientId                                        客户端 ID
 * @param userType                                        用户类型
 * @param enterpriseType                                  企业类型
 * @param initialEnterpriseType                           企业初始状态
 * @param userId                                          用户 ID
 * @param enterpriseId                                    企业 ID
 * @param agencyEnterpriseId                              代理机构 ID
 * @param userName                                        当前登录用户个性化账号
 * @param trustedLevel                                    信用登记名称
 * @param loginLevel                                      登录登记
 * @param lastTrustedDate                                 信用登记更新时间
 * @param lastFaceVerifyDate                              人脸识别时间
 * @param registerTime                                    登录用户注册时间
 * @param taxFileNo                                       税号
 * @param taxpayerStatusCode                              纳税人状态代码
 * @param areaPrefix                                      区域编号
 * @param areaPreName                                     区域名称
 * @param areaName                                        地区名称
 * @param crossInspectionNumber                           跨地区客户编号
 * @param projectName                                     项目名称
 * @param crossRegionalPropertyTaxSubjectRegistrationMark 跨区注册标志
 * @param gender                                          性别
 * @param nationality                                     国籍
 * @param startDate                                       启用时间
 * @param endDate                                         停用时间
 * @param birthdate                                       出生日期
 * @param address                                         联系地址
 * @param email                                           联系电子邮箱
 * @param enterpriseStatus                                企业状态
 * @param loginBz                                         登录标志
 * @author LWang 2023.01.30
 * @since 1.0.0
 */
public record SessionUser(
        String token,
        String ip,
        String loginType,
        String newloginbs,
        String gdbz,
        String ryyzlx,
        String ryId,
        String frName,
        String ryName,
        String ryType,
        String sjh,
        String yys,
        String ryTypeMc,
        String ryZjLxDm,
        String ryZjLxMc,
        String ryZjhm,
        String id,
        String nsrmc,
        String ykNsrmc,
        String ssdabh,
        String djxh,
        String nsrsbhG,
        String djxhG,
        String shxydmG,
        String swjgDmG,
        String swjgMcG,
        String swksDmG,
        String swksMcG,
        String swryDMG,
        String swryMcG,
        String nsrsbhD,
        String djxhD,
        String shxydmD,
        String swjgDmD,
        String swjgMcD,
        String swksDmD,
        String swksMcD,
        String swryDMD,
        String swryMcD,
        String xydj,
        String confirmStatus,
        String clientId,
        String userType,
        String enterpriseType,
        String initialEnterpriseType,
        String userId,
        String enterpriseId,
        String agencyEnterpriseId,
        String userName,
        String trustedLevel,
        String loginLevel,
        String lastTrustedDate,
        String lastFaceVerifyDate,
        String registerTime,
        String taxFileNo,
        String taxpayerStatusCode,
        String areaPrefix,
        String areaPreName,
        String areaName,
        String crossInspectionNumber,
        String projectName,
        String crossRegionalPropertyTaxSubjectRegistrationMark,
        String gender,
        String nationality,
        String startDate,
        String endDate,
        String birthdate,
        String address,
        String email,
        String enterpriseStatus,
        String loginBz
) {

}
